lower peninsula - French English Dictionary